Cómo instalar WordPress en local con Xampp
Voy a enseñarte paso a paso cómo puedes instalar WordPress en local (en tu propio ordenador) para que puedas diseñarlo a tu gusto antes de subirlo públicamente al hosting. Y si ya tienes uno, también voy a enseñarte cómo puedes clonar y migrar WordPress a local para que tengas un entorno de pruebas en tu PC.
¡Vamos al lío!
Crear un entorno de pruebas para WordPress en local
Me he animado a escribir este tutorial porque hace poco quería cambiar a la versión PHP 7 en mi hosting, pero antes quería comprobar que el blog era compatible con esa versión de PHP y que todo iba a funcionar bien.
Así que me lancé a crear un entorno de pruebas en mi ordenador donde tener una copia del blog con la que poder probarlo con PHP 7 y cualquier otro cambio que quiera hacer antes de modificarlo directamente en mi blog. 🙂
Vas a ver que lo primero que hay que hacer es instalar un servidor “local” en tu ordenador, como si fuera un hosting. Y después, según sea tu caso, puedes instalar WordPress desde cero o clonar el que ya tienes en tu hosting y migrarlo al servidor “local” de tu ordenador.
- 1. Instalar XAMPP
- 2. Panel de control de XAMPP
- 3. Crear una base de datos para WordPress
- 4. Instalar WordPress en local con XAMPP
- a) Instalar WordPress desde cero
- b) Migrar WordPress de remoto a local
1. Instalar XAMPP
Lo primero de todo es descargar XAMPP en nuestro PC, que es una versión gratuita y fácil de instalar del servidor Apache (el que usan la mayoría de los hosting).
Y además puedes descargarlo para Windows, Linux y OS.
Con sólo instalar este programa ya te crea un “entorno de pruebas” con todo lo necesario: un servidor, su propio gestor de base de datos, PHP, etc.
En resumidas cuentas, lo que hace XAMPP es instalar una especie de servidor web en tu ordenador, como si tu PC fuera el hosting donde vas a alojar una copia de tu WordPress que sólo podrás ver tú.
1) Haz doble clic en el fichero que te has descargado para empezar la instalación de XAMPP.
Si usas Windows te aconsejo que mejor hagas clic encima del fichero con el botón derecho del ratón para que te salga el menú y elijas la opción Ejecutar como administrador.
2) Te aparecerá una ventana de bienvenida como ésta en la que sólo tienes que hacer clic en el botón Next.
Puedes dejarlo con todo seleccionado por defecto o seleccionar sólo lo que necesites. En este caso como mínimo necesitas seleccionar Apache, MySQL, PHP y phpMyAdmin.
Después haz clic en el botón Next.
4) Aquí puedes elegir la carpeta donde se instalará XAMPP y todos los componentes que hayas seleccionado antes.
En Windows la carpeta de instalación por defecto es C:\xampp.
Haz clic en el botón Next.
5) Esta ventana simplemente te indica si quieres más información sobre los módulos de Bitnami que puedes instalar en XAMPP.
Puedes deseleccionar esta opción sin problema.
Haz clic en Next.
6) Aquí te avisa de que la instalación ya está lista para ejecutarse, así que sólo tienes que hacer clic en Next.
Y acto seguido verás esta otra ventana con el progreso de la instalación.
Cuando haya terminado podrás hacer clic en el botón Next.
Y hay una opción seleccionada por si quieres abrir ya el panel de control de XAMPP.
Haz clic en el botón Finish.
¡Y ya tienes XAMPP instalado! 🙂
2. Panel de control de XAMPP
La primera vez nada más abrir el panel de control de XAMPP te saldrá una opción para elegir el idioma entre el inglés o el alemán. Elige el inglés (si quieres) y haz clic en Save.
Ahora verás el panel de control con todos los elementos instalados.
Puede parecer algo lioso, pero con saber lo que voy a explicarte ahora verás que es más que suficiente:
1) Haciendo clic sólo en estos 2 botones Start ya tendrías lo necesario para instalar tu WordPress en local. Con el primero arrancas el servidor Apache, y con el segundo arrancas el gestor de base de datos.
Una vez arrancados verás que se pondrán de color verde y podrás pararlos cuando quieras haciendo clic en los botones de Stop.
2) Con el botón Explorer puedes ir directamente a la carpeta donde hayas instalado XAMPP, que en Windows por defecto ya has visto que es C:\xampp.
3) El botón Quit es simplemente para cerrar el panel de control de XAMPP.
4) Y en este apartado inferior se irán mostrando mensajes sobre el estado del servidor local, si se ha arrancado bien Apache o MySQL, si ha habido algún error, etc.
Así que ya sabes, ahora sólo tienes que arrancar Apache y MySQL haciendo clic en los botones de Start…
¡Y ya tienes tu servidor local funcionando! 🙂
Recuerda que siempre que quieras acceder a tu servidor local o ver tu WordPress en local, tienes que tener Apache y MySQL arrancados en el panel de control.
3. Crear una base de datos para WordPress
Antes de instalar WordPress en local (ya sea una instalación nueva o la migración de un WordPress a tu servidor local), necesitas crear una base de datos nueva.
Para eso vamos a usar phpMyAdmin, que es la herramienta que administra las bases de datos de MySQL en nuestro servidor local.
Para entrar a phpMyAdmin puedes hacerlo desde el panel de control de XAMPP haciendo clic en el botón Admin de MySQL, o puedes entrar directamente desde tu navegador a http://localhost/phpmyadmin/.
En la parte izquierda verás las bases de datos que hay creadas por defecto en tu servidor local.
2) En este mismo apartado de la izquierda, haz clic en Nueva. Verás que en la parte derecha ahora te dejará elegir el nombre de la nueva base de datos (yo he puesto nuevabd) y en Cotejamiento elige la opción utf8_general_ci.
Haz clic en el botón Crear.
El usuario para poder gestionarla (esto te hará falta luego cuando instales WordPress) es root, que es el usuario principal que crea XAMPP, y por defecto el usuario root no tiene password.
¡Y ya tienes tu base de datos creada! 🙂
4. Instalar WordPress en local con XAMPP
Ahora toca instalar WordPress en XAMPP con el servidor local ya arrancado desde el panel de control.
Voy a explicarte cómo puedes hacerlo según sea tu caso, así que elige la opción que necesitas:
b) Quiero migrar un WordPress de remoto a local
a) Instalar WordPress desde cero
Una vez que tienes tu servidor arrancado y la nueva base de datos creada, vas a ver que instalar WordPress en local es muy sencillo siguiendo estos pasos:
1) Lo primero que debes hacer es descargarte el fichero .zip con la última versión de WordPress desde la página oficial de WordPress.
Mueve este fichero a la carpeta C:\xampp\htdocs\ que es la carpeta de XAMPP que hace de servidor local.
2) Tienes que descomprimir el fichero para que extraiga el contenido directamente en C:\xampp\htdocs\.
Así se creará una carpeta nueva llamada “wordpress” que contiene todo lo necesario para instalar tu WordPress desde cero.
3) Ahora ya puedes entrar en http://localhost/wordpress/ desde tu navegador (que sería la carpeta “wordpress” que acabas de crear).
Automáticamente te llevará a la pantalla de bienvenida para empezar la instalación y configuración de WordPress desde cero.
Haz clic en el botón ¡Vamos a ello!
4) En la pantalla siguiente tienes que meter los datos de la base de datos que creaste en el punto 3 tal y como están en la imagen.
Recuerda que el usuario root no tiene contraseña, así que deja este campo vacío.
Después haz clic en el botón Enviar.
Ahora haz clic en Ejecutar la instalación.
5) Aquí tienes que rellenar los datos para la instalación de WordPress, como el título de tu nuevo sitio, el nombre del usuario que quieres crear para administrarlo, su password, etc.
Puedes seleccionar la opción Disuadir a los motores de búsqueda de indexar este sitio si quieres, aunque en verdad ni Google ni nadie podrá ver tu sitio estando en local (si no quieres, claro).
Después haz clic en Instalar WordPress.
6) Si todo ha ido bien verás un mensaje como éste en el que te avisa de que WordPress se ha instalado correctamente.
Ahora puedes hacer clic en el botón Acceder para ir a la ventana de login de tu WordPress.
Usa el nombre de usuario y la contraseña que elegiste antes. Haz clic en el botón Acceder y entrarás al escritorio de tu nuevo WordPress.
Y entrando desde http://localhost/wordpress/podrás ver cómo queda tu sitio.
¡Y ya tienes WordPress instalado en local! 🙂
Muy buen tutorial, Gracias por compartir.
ResponderEliminarDiseño web corporativo profesional
De mis herramientas preferidas para crear páginas web.
ResponderEliminarMe acabo de comprar un excelente hosting para wordpress y lo he podido instalar en un solo click.
De verdad que estas herramientas me ha ayudado mucho en la creación y edición de mi página web, aun cuando no sobemos mucho, wordpress funciona para principiantes y expertos. Buen post. Saludos...
ResponderEliminar